home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
util
/
misc
/
ftransd_2_1a.lha
/
FTransD_2.1a
/
ARexx-Scripts
/
FTransFW.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-07-15
|
2KB
|
79 lines
/* $VER: FTransFW.rexx 1.2 (Jun 5 1995)
*
* Script um in Finalwriter ein Wort einzufⁿgen.
*
* V1.2 - ARexx-Port-Name fⁿr FTrans V1.7 geΣndert. LockGUI/UnlockGUI
* neu hinzu.
*
* Beispiel Arexx-Script fⁿr das Arexx-Interface von FTrans und
* der Textverarbeitung Finalwriter.
* Copyright (c) 1994 by Rainer Hess.
*
* Script-Installation in Finalwriter:
*
* 1.WΣhlen Sie im Menⁿ <Projekt> <Voreinstellungen/Benutzerbefehlsleiste>
* aus.
* 2.Im nun neu ge÷ffneten Fenster mⁿssen Sie die Befehlsleiste auswΣhlen
* (evtl. 2).
* 3.Nun ziehen Sie aus der Reihe Schalter ein passendes Icon in die
* mittlere Listbox; z.B. das Icon "F".
* 4.Als "Typ" mⁿssen Sie ARexx-Script einstellen. (recht oben)
* 5.Nun selektieren Sie "AuswΣhlen" und wΣhlen diese Datei
* ("FTransFW.rexx") aus.
* 6. Nun selektieren Sie "sichern".
*
* Es mⁿ▀te nun ein neues Icon in der Befehlsleiste zu finden sein.
* Drⁿcken Sie hierzu oben rechts auf den Pfeil. Um die Anpassung
* nun zu testen.
*
* -> Beachten Sie, da▀ die Programme FTrans und RexxMast aktiv
* sein mⁿssen.
*/
options results
/*
* LΣuft Ftrans mit ARexx-Port "FTRANS.1"?
*/
ok = show("P","FTRANS.1")
if ok = 0 then do
ShowMessage 1 1 '"Entschuldigung, das Programm FTrans" "mit Arexx-Port FTRANS.1 lΣuft nicht!" "" " Abbruch " "" ""'
exit 0
end
/* Falls das markierte Wort in Finalwriter direkt ersetzt werden
* soll so ist "RequestText ...(Text..." durch "Extract" ersetzen.
*/
RequestText '"FTrans FinalWriter ARexx Script" "Bitte ein Wort zum ⁿbersetzen eingeben"'
UebergabeWort = result
if UebergabeWort = -1 then do
exit 0
end
/*
* FTrans Arexx-Port aktivieren.
*/
address 'FTRANS.1'
LockGUI /* GUI von FTrans sperren */
/*
* FTrans holt das Wort als Argument direkt ab. Wurde das Wort nicht
* gefunden steht es in den geschweiften Blockklammern { und }.
*/
WortArg UebergabeWort
TranslateWort = result
UnlockGUI /* Und GUI von FTrans wieder freigeben */
address /* Adresse Final-Writer */
FindCursor /* Cursorpostition zeigen - nicht unbeding n÷tigt */
Type TranslateWort /* Bei Cursorposition Wort einfⁿgen */
exit 0